.datechooser-main {
  position: absolute;
  background-color: #fff;
  width: 136px;
  z-index: 100;
  font-size: 10px;
  border: 1px solid #182346;
  border-top: none;
}

.datechooser-navtable {
  border: none;
  font-weight: bold;
  color: #fff;
  background-color: #182346;
  width: 100%;
}

.datechooser-previous,
.datechooser-previous-hover {
  padding: 2px 2px 2px 4px;
  cursor: pointer;
}

.datechooser-title {
  text-align: center;
}

.datechooser-next,
.datechooser-next-hover {
  padding: 2px 4px 2px 2px;
  cursor: pointer;
  text-align: right;
}

.datechooser-previous-hover,
.datechooser-next-hover {
  background-color: #4b5a8a;
}

.datechooser-maintable {
  width: 100%;
  background-color: #182346;
  text-align: center;
}

.datechooser-maintable * th {
  background-color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #182346;
}

.datechooser-days-normal,
.datechooser-days-normal-hover,
.datechooser-days-prevnext,
.datechooser-days-prevnext-hover,
.datechooser-days-today,
.datechooser-days-today-hover,
.datechooser-days-highlight,
.datechooser-days-highlight-hover,
.datechooser-days-outofrange,
.datechooser-days-outofrange-hover {
  cursor: pointer;
  padding: 2px;
}

.datechooser-days-normal,
.datechooser-days-normal-hover {
  background-color: #fff;
}
.datechooser-days-normal-hover {
  padding: 1px;
  border: 1px solid #c60;
}

/* Days before and after the current month */
.datechooser-days-prevnext,
.datechooser-days-prevnext-hover {
  background-color: #d1d7e9;
}
.datechooser-days-prevnext-hover {
  padding: 1px;
  border: 1px solid #003b64;
}

.datechooser-days-today,
.datechooser-days-today-hover {
  font-weight: bold;
  background-color: #ffe5cc;
}
.datechooser-days-today-hover {
  padding: 1px;
  border: 1px solid #d00;
}

.datechooser-days-highlight,
.datechooser-days-highlight-hover {
  padding: 1px;
  border: 1px solid #d00;
}

.datechooser-days-outofrange,
.datechooser-days-outofrange-hover {
  background-color: #ccc;
  color: #999;
  cursor: default;
}
